Chapter 2
detailed summary tables of results

 2.1 List of integrals sorted by grade for each CAS
  2.1.1 Rubi
  2.1.2 Mathematica
  2.1.3 Maple
  2.1.4 Maxima
  2.1.5 FriCAS
  2.1.6 Sympy
  2.1.7 Giac
  2.1.8 Mupad
 2.2 Detailed conclusion table per each integral for all CAS systems
 2.3 Detailed conclusion table specific for Rubi results

2.1 List of integrals sorted by grade for each CAS

2.1.1 Rubi

A grade: { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19 }

B grade: { }

C grade: { }

F grade: { }

2.1.2 Mathematica

A grade: { 1, 2, 3, 4, 6, 8, 9, 10, 12, 14, 15, 16, 18 }

B grade: { 5, 7, 17, 19 }

C grade: { 11, 13 }

F grade: { }

2.1.3 Maple

A grade: { 1, 3, 6, 8, 10, 12, 14, 15, 16, 18, 19 }

B grade: { 2, 4, 5, 7, 9, 11, 13, 17 }

C grade: { }

F grade: { }

2.1.4 Maxima

A grade: { 6, 8, 10, 11, 13, 14, 16, 18 }

B grade: { 5, 7, 9, 12, 15, 17, 19 }

C grade: { }

F grade: { 1, 2, 3, 4 }

2.1.5 FriCAS

A grade: { 1, 2, 3, 4, 10, 11, 12, 13, 16, 18 }

B grade: { 5, 6, 7, 8, 9, 14, 15, 17, 19 }

C grade: { }

F grade: { }

2.1.6 Sympy

A grade: { 1, 2, 3, 4 }

B grade: { }

C grade: { }

F grade: { 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19 }

2.1.7 Giac

A grade: { 1, 3, 8, 10, 12, 14, 16, 18 }

B grade: { 2, 4, 5, 6, 7, 9, 11, 13, 15, 17, 19 }

C grade: { }

F grade: { }

2.1.8 Mupad

A grade: { }

B grade: { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19 }

C grade: { }

F grade: { }

2.2 Detailed conclusion table per each integral for all CAS systems

Detailed conclusion table per each integral is given by table below. The elapsed time is in seconds. For failed result it is given as F(-1) if the failure was due to timeout. It is given as F(-2) if the failure was due to an exception being raised, which could indicate a bug in the system. If the failure was due to integral not being evaluated within the time limit, then it is given just an F.

In this table,the column normalized size is defined as \(\frac {\text {antiderivative leaf size}}{\text {optimal antiderivative leaf size}}\)











Problem 1 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac Mupad










grade A A A A F(-2) A A A B
verified N/A Yes Yes TBD TBD TBD TBD TBD TBD
size 78 78 60 56 0 39 54 63 48
normalized size 1 1.00 0.77 0.72 0.00 0.50 0.69 0.81 0.62
time (sec) N/A 0.069 0.095 0.262 0.000 0.738 0.181 0.387 0.324




















Problem 2 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac Mupad










grade A A A B F(-2) A A B B
verified N/A Yes Yes TBD TBD TBD TBD TBD TBD
size 29 29 42 93 0 26 36 69 74
normalized size 1 1.00 1.45 3.21 0.00 0.90 1.24 2.38 2.55
time (sec) N/A 0.161 0.097 0.252 0.000 0.694 0.188 0.768 0.485




















Problem 3 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac Mupad










grade A A A A F(-2) A A A B
verified N/A Yes Yes TBD TBD TBD TBD TBD TBD
size 50 50 32 37 0 27 34 51 36
normalized size 1 1.00 0.64 0.74 0.00 0.54 0.68 1.02 0.72
time (sec) N/A 0.060 0.067 0.256 0.000 0.689 0.137 0.500 0.253




















Problem 4 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac Mupad










grade A A A B F(-2) A A B B
verified N/A Yes Yes TBD TBD TBD TBD TBD TBD
size 19 19 19 49 0 14 17 31 40
normalized size 1 1.00 1.00 2.58 0.00 0.74 0.89 1.63 2.11
time (sec) N/A 0.100 0.014 0.245 0.000 0.556 0.131 0.372 0.276




















Problem 5 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac Mupad










grade A A B B B B F B B
verified N/A Yes Yes TBD TBD TBD TBD TBD TBD
size 18 18 44 34 45 33 0 29 21
normalized size 1 1.00 2.44 1.89 2.50 1.83 0.00 1.61 1.17
time (sec) N/A 0.102 0.036 0.295 0.569 0.551 0.000 0.389 0.250




















Problem 6 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac Mupad










grade A A A A A B F B B
verified N/A Yes Yes TBD TBD TBD TBD TBD TBD
size 20 20 17 13 12 36 0 53 12
normalized size 1 1.00 0.85 0.65 0.60 1.80 0.00 2.65 0.60
time (sec) N/A 0.041 0.036 0.328 0.351 0.655 0.000 0.416 0.227




















Problem 7 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac Mupad










grade A A B B B B F B B
verified N/A Yes Yes TBD TBD TBD TBD TBD TBD
size 22 22 48 84 94 73 0 55 47
normalized size 1 1.00 2.18 3.82 4.27 3.32 0.00 2.50 2.14
time (sec) N/A 0.148 0.150 0.388 0.483 0.617 0.000 0.413 0.303




















Problem 8 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac Mupad










grade A A A A A B F A B
verified N/A Yes Yes TBD TBD TBD TBD TBD TBD
size 19 19 24 15 13 30 0 13 13
normalized size 1 1.00 1.26 0.79 0.68 1.58 0.00 0.68 0.68
time (sec) N/A 0.045 0.055 0.355 0.692 0.951 0.000 0.377 0.200




















Problem 9 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac Mupad










grade A A A B B B F B B
verified N/A Yes Yes TBD TBD TBD TBD TBD TBD
size 40 40 61 170 167 121 0 87 81
normalized size 1 1.00 1.52 4.25 4.18 3.02 0.00 2.18 2.02
time (sec) N/A 0.166 0.596 0.351 0.354 0.772 0.000 0.527 0.460




















Problem 10 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac Mupad










grade A A A A A A F A B
verified N/A Yes Yes TBD TBD TBD TBD TBD TBD
size 37 37 26 28 25 48 0 25 27
normalized size 1 1.00 0.70 0.76 0.68 1.30 0.00 0.68 0.73
time (sec) N/A 0.054 0.089 0.350 0.857 0.803 0.000 0.620 0.212




















Problem 11 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac Mupad










grade A A C B A A F B B
verified N/A Yes Yes TBD TBD TBD TBD TBD TBD
size 126 126 179 385 240 178 0 270 279
normalized size 1 1.00 1.42 3.06 1.90 1.41 0.00 2.14 2.21
time (sec) N/A 0.303 0.612 0.245 0.527 0.704 0.000 0.434 0.497




















Problem 12 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac Mupad










grade A A A A B A F A B
verified N/A Yes Yes TBD TBD TBD TBD TBD TBD
size 123 123 112 170 279 214 0 201 291
normalized size 1 1.00 0.91 1.38 2.27 1.74 0.00 1.63 2.37
time (sec) N/A 0.208 1.111 0.258 0.491 0.619 0.000 0.745 0.671




















Problem 13 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac Mupad










grade A A C B A A F B B
verified N/A Yes Yes TBD TBD TBD TBD TBD TBD
size 73 73 82 175 122 95 0 155 118
normalized size 1 1.00 1.12 2.40 1.67 1.30 0.00 2.12 1.62
time (sec) N/A 0.161 0.323 0.267 0.717 0.645 0.000 0.383 0.366




















Problem 14 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac Mupad










grade A A A A A B F A B
verified N/A Yes Yes TBD TBD TBD TBD TBD TBD
size 65 65 61 81 105 144 0 94 93
normalized size 1 1.00 0.94 1.25 1.62 2.22 0.00 1.45 1.43
time (sec) N/A 0.089 0.202 0.258 0.589 0.694 0.000 0.459 0.376




















Problem 15 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac Mupad










grade A A A A B B F B B
verified N/A Yes Yes TBD TBD TBD TBD TBD TBD
size 47 47 76 63 98 140 0 90 408
normalized size 1 1.00 1.62 1.34 2.09 2.98 0.00 1.91 8.68
time (sec) N/A 0.114 0.093 0.278 0.729 0.682 0.000 1.279 0.657




















Problem 16 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac Mupad










grade A A A A A A F A B
verified N/A Yes Yes TBD TBD TBD TBD TBD TBD
size 29 29 27 21 20 57 0 21 20
normalized size 1 1.00 0.93 0.72 0.69 1.97 0.00 0.72 0.69
time (sec) N/A 0.056 0.085 0.301 0.390 0.713 0.000 0.424 0.200




















Problem 17 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac Mupad










grade A A B B B B F B B
verified N/A Yes Yes TBD TBD TBD TBD TBD TBD
size 79 79 192 172 203 166 0 158 346
normalized size 1 1.00 2.43 2.18 2.57 2.10 0.00 2.00 4.38
time (sec) N/A 0.201 0.469 0.346 0.651 0.720 0.000 1.014 0.580




















Problem 18 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac Mupad










grade A A A A A A F A B
verified N/A Yes Yes TBD TBD TBD TBD TBD TBD
size 73 73 66 64 56 106 0 60 55
normalized size 1 1.00 0.90 0.88 0.77 1.45 0.00 0.82 0.75
time (sec) N/A 0.098 0.283 0.328 0.371 1.006 0.000 0.352 0.223




















Problem 19 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac Mupad










grade A A B A B B F B B
verified N/A Yes Yes TBD TBD TBD TBD TBD TBD
size 25 25 57 37 67 66 0 54 54
normalized size 1 1.00 2.28 1.48 2.68 2.64 0.00 2.16 2.16
time (sec) N/A 0.090 0.053 0.312 0.652 0.757 0.000 0.518 0.322










2.3 Detailed conclusion table specific for Rubi results

The following table is specific to Rubi. It gives additional statistics for each integral. the column steps is the number of steps used by Rubi to obtain the antiderivative. The rules column is the number of unique rules used. The integrand size column is the leaf size of the integrand. Finally the ratio \(\frac {\text {number of rules}}{\text {integrand size}}\) is given. The larger this ratio is, the harder the integral was to solve. In this test, problem number [12] had the largest ratio of [.6923]

Table 2.1:Rubi specific breakdown of results for each integral














# grade
number of
steps
used
number of
unique
rules
normalized
antiderivative
leaf size
integrand
leaf size
\(\frac {\text {number of rules}}{\text {integrand leaf size}}\)







1 A 5 4 1.00 13 0.308







2 A 9 7 1.00 13 0.538







3 A 5 4 1.00 13 0.308







4 A 8 6 1.00 11 0.546







5 A 8 7 1.00 11 0.636







6 A 3 2 1.00 13 0.154







7 A 8 7 1.00 13 0.538







8 A 4 3 1.00 13 0.231







9 A 9 8 1.00 13 0.615







10 A 4 3 1.00 13 0.231







11 A 8 6 1.00 13 0.462







12 A 10 9 1.00 13 0.692







13 A 7 6 1.00 13 0.462







14 A 6 6 1.00 11 0.546







15 A 6 5 1.00 11 0.454







16 A 3 2 1.00 13 0.154







17 A 9 7 1.00 13 0.538







18 A 3 2 1.00 13 0.154







19 A 6 5 1.00 11 0.454